THREAD=0, USER=0, BFRDY=0, ASPEN=0, LSPACT=0, MMRDY=0, MONRDY=0, LSPEN=0, HFRDY=0
Floating-point Context Control Register
LSPACT | Lazy state preservation. 0 (0): Lazy state preservation is not active. 1 (1): Lazy state preservation is active. floating-point stack frame has been allocated but saving state to it has been deferred. |
USER | Privilege level when the floating-point stack frame was allocated. 0 (0): Privilege level was not user when the floating-point stack frame was allocated. 1 (1): Privilege level was user when the floating-point stack frame was allocated. |
THREAD | Mode when the floating-point stack frame was allocated. 0 (0): Mode was not Thread Mode when the floating-point stack frame was allocated. 1 (1): Mode was Thread Mode when the floating-point stack frame was allocated. |
HFRDY | Permission to set the HardFault handler to the pending state when the floating-point stack frame was allocated. 0 (0): Priority did not permit setting the HardFault handler to the pending state when the floating-point stack frame was allocated. 1 (1): Priority permitted setting the HardFault handler to the pending state when the floating-point stack frame was allocated. |
MMRDY | Permission to set the MemManage handler to the pending state when the floating-point stack frame was allocated. 0 (0): MemManage is disabled or priority did not permit setting the MemManage handler to the pending state when the floating-point stack frame was allocated. 1 (1): MemManage is enabled and priority permitted setting the MemManage handler to the pending state when the floating-point stack frame was allocated. |
BFRDY | Permission to set the BusFault handler to the pending state when the floating-point stack frame was allocated. 0 (0): BusFault is disabled or priority did not permit setting the BusFault handler to the pending state when the floating-point stack frame was allocated. 1 (1): BusFault is disabled or priority did not permit setting the BusFault handler to the pending state when the floating-point stack frame was allocated. |
MONRDY | Permission to set the MON_PEND when the floating-point stack frame was allocated. 0 (0): DebugMonitor is disabled or priority did not permit setting MON_PEND when the floating-point stack frame was allocated. 1 (1): DebugMonitor is enabled and priority permits setting MON_PEND when the floating-point stack frame was allocated. |
LSPEN | Lazy state preservation for floating-point context. 0 (0): Disable automatic lazy state preservation for floating-point context. 1 (1): Enable automatic lazy state preservation for floating-point context. |
ASPEN | Enables CONTROL2 setting on execution of a floating-point instruction. This results in automatic hardware state preservation and restoration, for floating-point context, on exception entry and exit. 0 (0): Disable CONTROL2 setting on execution of a floating-point instruction. 1 (1): Enable CONTROL2 setting on execution of a floating-point instruction. |